<?php
    $xtpl_add       = new XTemplate("view/product/add.htm");
    
    $title          = "Thêm sản phẩm mới";
    $list   = "SELECT name FROM supplier";
    $res    = mysql_query($list);
    while($rows = mysql_fetch_array($res)){
        $xtpl_add   -> assign('value', $rows['name']);
        $xtpl_add   -> assign('name', $rows['name']);
        $xtpl_add   -> insert_loop('ADD.LIST', array('LIST'=>$rows));
    }
    
    $provider   = $_POST['provider'];
    $milkname   = $_POST['milkname'];
    $size       = $_POST['size'];
    $weight     = $_POST['weight'];
    $cost       = $_POST['cost'];
    $content    = $_POST['content'];
    $number     = $_POST['number'];
    $image      = $_FILES['image']['name'];
    
    if(isset($_POST['submit'])){
        if(isset($_POST['provider'])&&isset($_POST['milkname'])&&isset($_POST['size'])&&isset($_POST['weight'])&&isset($_POST['cost'])&&isset($_POST['content'])&&isset($_POST['number'])&&isset($_FILES['image'])){
            $check  = "SELECT * FROM product WHERE milkname='" . $_POST['milkname'] . "'";
            $re     = mysql_query($check);
            $count  = mysql_num_rows($re);
            if($count==1){
                $error="Tên sản phẩm đã tồn tại";
            }
            else{
                move_uploaded_file($_FILES['image']['tmp_name'],"../files/".$_FILES['image']['name']);
                $sql    = "INSERT INTO product(provider, milkname, image, size, weight, cost, content, number) VALUES ('$provider', '$milkname', '$image', '$size', '$weight', '$cost', '$content', '$number')";
                $result = mysql_query($sql);
                if($result){
                    $error = "Đã thêm sản phẩm";
                }
                else{
                    $error = "Có lỗi xảy ra" . mysql_error();
                }
            }        
        }
        else{
            $error = "Bạn chưa điền đầy đủ thông tin";
        }
    }
    
    if(isset($_POST['cancel'])){
        header("location:index.php?page=product");
    }
    
    $xtpl_add       -> assign('error', $error);
    $xtpl_add       -> parse("ADD");
    $content        = $xtpl_add -> text("ADD");
?>